<?php
class classsysAction extends Action
{
	/**
	 * 获取目的地,输出为json,供社区调用
	 */
	function  getmididi()
	{
		$pid=$_REQUEST["pid"];
		if($pid=="") $pid="0";
		if(!is_numeric($pid))
		{
			$temp="{'success':false}";
			die($temp);
		}
		$mr=M("classsys");
		$rs=$mr->where("classsys2=".$pid." and (classsys3=551 or classsys3=562)")->select();
		$temp="{'success':true";
		if($rs)$temp.=",'data':[";
		foreach ($rs as $v)
		{
			$temp=$temp."{'id':".$v["classsys0"].",'text':'".$v["classsys1"]."'},";
			
		}
		if($rs)
		{
			$temp=substr($temp, 0,-1);
			$temp.="]";
		}
		$temp.="}";
		
		
		echo($temp);
		$temp=null;
	}
	
		/**
	 * 获取已经有线路数据的特色类别
	   
	 */
	function getteshe()
	{
		
		$mr=M("classsys");
		$result=array();
		
		$rs=$mr->where("classsys3=565 order by classsys4 desc")->limit("0,3")->select();
		$i=0;
		foreach($rs as $k=>$v)
		{
			$result[$i]=$v;
			//查询这个目录下有无线路，并确定其关联景点
			$sql="select * from ".DQ."classsys as a where classsys3=566 and
				exists( select * from ".DQ."tour as b where a.classsys0=b.tour49 and b.tour50 like '%".$v["classsys0"]."%')
			   order by classsys4 desc limit 0,6
			";
			$rs2=$mr->query($sql);
			$result[$i]["lei"]=$rs2;
			$i++;
		}
	
		$this->assign("rs",$result);
		
		//获取国内游类别
		$rsguolei=$mr->where("classsys3=551 and classsys2>0 ")->select();
		
		//获取出境旅游线路类别
		$rsabroad=$mr->where("classsys3=562 and classsys2>0 ")->select();
		
		$this->assign("rsguolei",$rsguolei);
		$this->assign("rsabroad",$rsabroad);
		return $this->fetch("classsys:getteshe");
	}
    
	/**
	 * 
	 * 获取所有出发地列表，
	 * @return 出发地的数组列表,失败返回false
	 */
	function getchufadi()
	{
		$mr=M("classsys");
		$rs=$mr->where("classsys3=542 order by classsys4 desc")->select();
		return ($rs)?$rs:null;
	}
	
	
}

?>